package com.xw.comm.service;

/**
 * @author xiongwei_vendor
 * @date 2021/9/16 14:30
 */
public interface LogService {

    /**
     * 是否打印
     *
     * @param key  应的键，目前设计为类名+方法名
     * @return
     */
    Boolean isPrint(String key);

    /**
     * 默认是打印
     * @param key 应的键，目前设计为类名+方法名
     * @return
     */
    Boolean isTruePrint(String key);

    /**
     * 把指定的key，设置为true
     * @param key 对应的值，目前设计为类名+方法名
     */
    void openLogPrint(String key);

    /**
     * 关闭指定key的值，设置为false
     * @param key key 对应的值，目前设计为类名+方法名
     */
    void closeLogPrint(String key);

}
